// pages/searchbook/searchbook.js

import tool from '../../utils/tool.js';
import { request  } from "../../request/index.js";

Page({

  /**
   * 页面的初始数据
   */
  data: {
    value: '',
    books:[],
    cur: 0,
  },

  // 检测搜索框输入时
  OnChange: tool.debounce(function (msg) {
    console.log(msg)
    console.log(msg[0].detail)
    this.setData({
      value: msg[0].detail,
    })
    request({ url: '/book/search/1/6',data:{condition:this.data.value}})
      .then(result => {
        if (result.data.success) {
          console.log(result);
          this.setData({
            books:result.data.data.list
          })
        }
        else{
          wx.showToast({
            title: '暂时没有该书籍,请后续关注噢',
            icon: 'error',
            duration: 1000
          })
        }
      })
      .catch((err) =>{
        console.log(err)
      })
  }),

  // 按enter搜索后
  OnSearch: tool.debounce(function (msg) {
    
  }),

  // 点击搜索
  // onClick: tool.throttle(function (msg) {
  //   // console.log('搜索' + this.data.value)
  //   this.setData({
  //     SearchList: []
  //   })
  //   this.getSearchList()
  //   if (this.data.value.trim() === '' || this.data.SearchList.length === 0) {
  //     wx.showToast({
  //       title: '查询不到该单词',
  //       icon: 'none'
  //     })
  //   }
  // }),

  getSearchList() {
    console.log(this.data.value)
  },

  // 跳转到卖家具体买的书本
  jmp_sell(res) {
    console.log(res);
    wx.navigateTo({
      url: `../../pages/sellBook/sellBook?bid=${res.target.dataset.book>>0}`
    })
  },
  
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})